Hi大家好,
這是我參加 iT 邦幫忙鐵人賽的第 1 次挑戰,這次的主題聚焦在結合 Python 爬蟲、RAG(檢索增強生成)與 AI,打造一套 PTT 文章智慧問答系統。在過程中,我會依照每天進度上傳程式碼到 GitHub ,方便大家參考學習。也歡迎留言或來信討論,我的信箱是 gerryearth@gmail.com。
在進行系統開發之前,我們需要先建立完整的開發環境。本日重點將聚焦於 PyCharm 開發環境設置,並介紹專案中所使用的核心技術:Django。
在本系列中,我將使用 PyCharm Professional 作為主要開發工具,只要學校信箱可收信即可免費申辦。PyCharm 是一款功能強大的 Python IDE,不僅支援 Django 開發框架,還內建 資料庫管理、Git 整合、單元測試工具 等多項功能,非常適合本專案使用。
注意: PyCharm 會自動檢測系統中的 Python 版本,並協助建立虛擬環境。
在新專案設置頁面中,建議選擇 New Virtualenv Environment 並選擇 Python 3.11 作為解譯器。
Django 是一個基於 Python 的 Web 框架,可以快速建立功能完善的網站。它將複雜的功能封裝成套件和方法,開發者只需引用這些方法即可,無需撰寫複雜的 Python 程式碼。
Django 採用 MVT(Model-Template-View) 架構:
models.py
中。.html
檔案,存放於 templates
資料夾中。views.py
中。urls.py
用於將 URL 與 View 對應起來。urls.py
尋找對應的 View。這裡用 PyCharm 可以直接建立 Python Django 專案,省略安裝 Python 與 Django 的步驟,還會自動建立 Django 專案。
使用此方法建立 Django 專案後,專案結構將如下:
在終端機(terminal)中輸入以下指令,測試 Django 專案:
python manage.py runserver
瀏覽器訪問 https://127.0.0.1:8000 ,若能看到以下 Django 預設的歡迎頁面,恭喜你完成 Django web 的架設了!
明天【Day03】環境建置與必要工具安裝 - MariaDB,我們將進一步了解專案中所使用的核心技術: MariaDB!